function fn1(params) {
  return 1
}
async function fn2(params) {
  return 1  // new Promise(function() { resolve(1)})
}
var result1 = fn1()
var result2 = fn2()
console.log(result1, result2) // 1 Promise { 1 }
// 普通函数前加了async后 return的结果会被promise封装
// async 就是Promise包装之后语法糖
result2.then(res => {
  console.log(res) // 1
})
